package reporte.filtros;

import ventas.Venta;

/**
 * Clase de filtro de venta que pasa las ventas cuyo monto
 * sea menor a la especificacion.
 * @author Octavio Nicolas Pompilio
 *
 */
public class FiltroVentasHastaMonto extends Filtro<Venta>{
	private float montoFinal;
	
	/**
	 * Constructor del filtro de ventas que toma un monto limite
	 * como condicion final del filtro.
	 * @param montoF
	 * El monto hasta donde contara el filtro.
	 */
	public FiltroVentasHastaMonto(float montoF){
		this.montoFinal = montoF;
	}
	
	protected boolean filtro(Venta venta) {
		return venta.getTicketDeVenta().getPrecio() <= montoFinal;
	}
}
